Saltar al contenido principal

Prácticas recomendadas

A continuación, se presenta un resumen de cada una de las 10 prácticas de equipo (TP) descritas en el documento de TPA-seville:

TP1: Porcentaje de nuevas ramas relacionadas con Issues "En Progreso" (por Equipo, Cada Hora)

  • Descripción: Al iniciar una Issue, se debe crear una rama asociada. Esta práctica mide la creación de ramas justo después de mover una Issue a "En Progreso".
  • Cálculo: La garantía es que el porcentaje de nuevas ramas creadas que incluyen el número de una Issue en "En Progreso" sea al menos del 75% cada hora por equipo.
  • Dashboard: Incluye un medidor de porcentaje y un gráfico de tiempo para visualizar la evolución de este porcentaje a lo largo del tiempo.

TP2: Porcentaje de PR relacionados con Issues "En Revisión" (por Equipo, Cada Hora)

  • Descripción: Al estar listo para revisión, se debe abrir un PR. Esta práctica mide la creación de PR justo después de mover una Issue a "En Revisión".
  • Cálculo: La garantía es que el porcentaje de PR creados que incluyen el número de una Issue en "En Revisión" sea al menos del 75% cada hora por equipo.
  • Dashboard: Incluye un medidor de porcentaje y un gráfico de tiempo para la evolución del porcentaje.

TP3: Porcentaje de PR fusionados relacionados con Issues "Hechas" (por Equipo, Cada Hora)

  • Descripción: Fusionar un PR debe seguirse marcando la Issue relacionada como "Hecho". Esta práctica mide la relación entre PR fusionados e Issues marcados como "Hecho".
  • Cálculo: La garantía es que el porcentaje de PR fusionados que contienen el número de una Issue en "Hecho" sea al menos del 75% cada hora por equipo.
  • Dashboard: Incluye un medidor de porcentaje y un gráfico de tiempo.

TP4: Número de Issues "En Progreso" (por Miembro, Cada Hora)

  • Descripción: Un desarrollador solo debe trabajar en una Issue a la vez. Esta práctica mide el número de Issues en "En Progreso" por miembro.
  • Cálculo: La garantía es tener 1 o menos Issues en "En Progreso" cada hora por miembro.
  • Dashboard: Incluye un gráfico de tiempo para la cantidad de Issues en "En Progreso" por miembro.

TP5: Número de Issues "Hechos" (por Miembro, Semanalmente)

  • Descripción: Cada desarrollador debe terminar al menos 1 Issue por semana. Esta práctica mide el número de Issues marcadas como "Hechos" por miembro cada semana.
  • Cálculo: La garantía es tener al menos 1 Issue en "Hecho" semanalmente por miembro.
  • Dashboard: Incluye un gráfico de tiempo para la cantidad de Issues en "Hecho" por miembro.

TP6: Porcentaje de PR fusionados aprobados (por Equipo, Cada Hora)

  • Descripción: La mayoría de los PR fusionados deben ser aprobados. Esta práctica mide las revisiones en cada PR fusionado.
  • Cálculo: La garantía es que el porcentaje de PR fusionados con al menos una revisión positiva sea al menos del 75% cada hora por equipo.
  • Dashboard: Incluye un medidor de porcentaje y un gráfico de tiempo.

TP7: Porcentaje de PR fusionados aprobados (Por Miembro, Cada Hora)

  • Descripción: La mayoría de tus PR fusionados deben ser aprobados por tus compañeros de equipo. Esta práctica mide las revisiones en cada PR fusionado por miembro.
  • Cálculo: Similar al TP6, pero evaluado por miembro en lugar de por equipo.

TP8: Número de PR fusionados aprobados (Por Miembro, Semanalmente)

  • Descripción: Se enfoca en la cantidad de PR fusionados aprobados por cada miembro en una base semanal.

TP9: Porcentaje de PR de compañeros aprobados o comentados (Por Miembro, Semanalmente)

  • Descripción: Mide cuántos PR de compañeros de equipo son aprobados o comentados por cada miembro, en términos porcentuales, en una semana.

TP10: Número de PR de compañeros aprobados o comentados (Por Miembro, Semanalmente)

  • Descripción: Similar al TP9, pero enfocado en el número absoluto de PR de compañeros aprobados o comentados por cada miembro semanalmente.

Cada práctica de equipo está diseñada para asegurar la eficiencia y efectividad del trabajo en equipo, utilizando métricas específicas y garantías para guiar el comportamiento y las expectativas.

En caso de que surja alguna duda que no quede reflejada en este apartado, puedes mandar un mensaje aquí.